package org.japo.java.swing.beans;

import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JPanel;

public class PanelFondo extends JPanel{

    //Referencia a la imagen de fondo
    private Image img;

    public PanelFondo(Image img) {
        if (img != null) {
            this.img = img;
        }      
    }
    @Override
    public void paint(Graphics g) {
        
        //Dibuja la imagen en el área de la etiqueta
        g.drawImage(img,    //Objeto Image - Imagen fondo del panel
                   0, 0,    // X e Y donde se va a insertar la imagen
             getWidth(),    //Ancho de la imagen - Ancho del panel
            getHeight(),    //Alto de la imagen - Alto del panel
                  this);    //Donde se dibujara la imagen - Panel

        //Panel opaco - Muestra imagen
        setOpaque(false);

        //Pinta la imagen
        super.paint(g);

    }
}   
